Add ansible-core to developer_setup install docs#585
Merged
Fryguy merged 1 commit intoManageIQ:masterfrom Jan 29, 2026
Merged
Conversation
agrare
commented
Jan 29, 2026
developer_setup.md
Outdated
Comment on lines
32
to
33
| | dnf | `sudo dnf -y install @c-development libffi-devel postgresql-devel libxml2-devel libcurl-devel cmake python libssh2-devel` | | ||
| | yum | `sudo yum -y install @development libffi-devel postgresql-devel libxml2-devel libcurl-devel cmake python libssh2-devel` | |
Member
Author
There was a problem hiding this comment.
TODO we should add to the rhel/fedora install as well, I need to look up what the package name is there
Member
Author
There was a problem hiding this comment.
Looks like also ansible-core that is convenient
$ dnf provides ansible-galaxy
ansible-core-2.18.3-1.fc42.noarch : A radically simple IT automation system
Repo : fedora
Matched From :
Filename : /usr/bin/ansible-galaxy
Member
Author
There was a problem hiding this comment.
Okay updated to include ansible-core in the dnf/yum commands (do any currently supported rhel variants still use only yum and not dnf?)
Member
There was a problem hiding this comment.
AI says:
## Still Using YUM: - **CentOS 7** (until EOL June 2024, but still widely deployed) - **RHEL 7** (extended support until 2028) - **Oracle Linux 7** - **Amazon Linux 2** (still actively supported) - **Scientific Linux 7** - Older versions of Fedora (pre-22) ## Using DNF: - **RHEL 8, 9** (dnf is default, yum is a symlink to dnf) - **CentOS Stream 8, 9** - **Rocky Linux 8, 9** - **AlmaLinux 8, 9** - **Fedora 22+** (dnf since 2015) - **Amazon Linux 2023** (switched to dnf) - **Oracle Linux 8, 9** ## Key Points: - **RHEL/CentOS 8+**: `yum` command still exists but is actually a symbolic link to `dnf` for backward compatibility - **Legacy systems**: Many production environments still run RHEL/CentOS 7 with native yum - **Transition period**: We're in a multi-year transition where both coexist - **Amazon Linux**: AL2 uses yum, AL2023 uses dnf **In practice**: If you're writing scripts for broad compatibility, check for both or use the `yum` command on RHEL 8+ systems (since it's aliased to dnf anyway).
`ansible-galaxy` is required for `rake db:seed` and is provided by the `ansible-core` apt and rpm packages.
a6b51f5 to
9bf6252
Compare
Member
|
Checked commit agrare@9bf6252 with ruby 3.1.7, rubocop 1.56.3, haml-lint 0.64.0, and yamllint |
Fryguy
approved these changes
Jan 29, 2026
github-actions bot
pushed a commit
to ManageIQ/manageiq.github.io
that referenced
this pull request
Jan 29, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
ansible-galaxyis required forrake db:seedand is provided by theansible-coreapt package.Related:
Ref: ManageIQ/manageiq-providers-proxmox#3 (comment)